home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / dviware / dvitovdu / vms / ansivdu.def < prev    next >
Text File  |  1990-10-01  |  1KB  |  33 lines

  1. DEFINITION MODULE ANSIVDU;
  2.  
  3. (* Author:         Andrew Trevorrow
  4.    Implementation: University of Hamburg Modula-2 under VAX/VMS version 4
  5.    Date Started:   August, 1984
  6.  
  7.    Description:
  8.    InitANSI initializes the generic VDU parameters and routines described
  9.    in VDUInterface with specific ANSI values.
  10.  
  11.    Revised:
  12.    March, 1986
  13.  - Export ANSI routines for use in other VDU-specific modules.
  14. *)
  15.  
  16. PROCEDURE InitANSI;
  17. (* the following routines can be used by other VDUs *)
  18. PROCEDURE MoveAbs            (row, col : CARDINAL);
  19. PROCEDURE ANSIStartText;
  20. PROCEDURE ANSIMoveToTextLine (line : CARDINAL);
  21. PROCEDURE ANSIClearTextLine  (line : CARDINAL);
  22. PROCEDURE ANSIClearScreen;
  23. PROCEDURE ANSIStartGraphics;
  24. PROCEDURE ANSILoadFont       (fontname : ARRAY OF CHAR;
  25.                               fontsize : CARDINAL;
  26.                               mag, hscale, vscale : REAL);
  27. PROCEDURE ANSIShowChar       (screenh, screenv : CARDINAL; ch : CHAR);
  28. PROCEDURE ANSIShowRectangle  (screenh, screenv, width, height : CARDINAL;
  29.                               ch : CHAR);
  30. PROCEDURE ANSIResetVDU;
  31.  
  32. END ANSIVDU.
  33.